using System;

namespace C3.Proto.Core.Model
{
    public class Inspection
    {
       public int Id { get; set; }
       public DateTime inspectionDate { get; set;}
       public int inspectionID { get; set;}
       public string observedCompanyName { get; set;}
       public int observedCompanyID { get; set; }
       public string observedContactName { get; set;}
       public int observedContactID { get; set; }
       public string observedExternalContactID { get; set; }
       public string projectTitle { get; set;}
       public string projectRegion { get; set;}
       public int projectID { get; set; }
       public string projectJobNumber { get; set;}
       public string inspectionTypeName { get; set;}
       public string childInspectionTypeName { get; set;}
       public string categoryName { get; set;}
       public string subCategoryName { get; set;}
       public int subCategoryID { get; set; }
       public string inspectorLastName { get; set;}
       public int inspectorID { get; set; }
       public string inspectorExternalID { get; set; }
       public string antecedentValue { get; set;}
       public int observationCount { get; set; }
       public int unsafeObservationCount { get; set; }
       public int severityLowCount { get; set; }
       public int severityMediumCount { get; set; }
       public int severityHighCount { get; set; }
       public int severityLifeThreatCount { get; set; }
    }

    public class InspectionSummary
    {
        public int Id { get; set; }
        public DateTime inspectionDate { get; set; }
        public int inspectionID { get; set; }
        
        public string projectTitle { get; set; }
        
        public string projectJobNumber { get; set; }
        
        public string inspectorLastName { get; set; }
       
        public int severityLowCount { get; set; }
        public int severityMediumCount { get; set; }
        public int severityHighCount { get; set; }
        public int severityLifeThreatCount { get; set; }

    }
}